var Q = require('q');
var fs = require('fs');

// fs.readFile('./test.js', 'utf-8', function(error, data) {
// 	if (error) {
// 		console.log(error);
// 	} else {
// 		console.log(data);
// 	}
// });

// Q.nfcall(fs.readFile, './test.js', 'utf-8')
// 	.done(function(text) {
// 		console.log(text);
// 	});

Q.nfcall(fs.readFile, './test.js', 'utf-8')
	.then(function(text) {
		console.log("text");
	})
	.fail(function(err) {
		console.log('error', err);
	})

Q.nfcall(fs.readFile, './test2.js', 'utf-8')
	.then(
		function(text) {
			console.log("text");
		},
		function(err) {
			console.log('error', err);
		}
	);